JavaScript
part 10/19 ยท 71.4 KB total
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
"clef5": "valeur"
}
}
La structure est organisรฉe par clef/valeurs. Les clefs doivent รชtre entre guillemets doubles. Les valeurs peuvent รชtre :
โข une string (chaรฎne de caractรจres entre guillemets doubles)
โข un nombre
โข un boolรฉen (true ou false pour vrai ou faux)
โข une structure clef/valeur
Un JSON valide ne peut pas comporter de commentaires. Il existe des validateurs de JSON en ligne.
Autres utilisations
Dans la barre dโadresse dโun navigateur
Taper des adresses comme javascript: ducodejavascript provoque lโexรฉcution de ducodejavascript. Exemple: javascript: alert(document.cookie) provoque lโaffichage des cookies de la page.
Sur un serveur web
JavaScript peut รฉgalement รชtre utilisรฉ comme langage de programmation sur un serveur HTTP ร l'image des langages comme PHP, ASP, etc. D'ailleurs le projet CommonJS travaille dans le but de spรฉcifier un รฉcosystรจme pour JavaScript en dehors du navigateur (par exemple sur le serveur ou pour les applications de bureau natives). Le projet a รฉtรฉ lancรฉ par Kevin Dangoor en janvier 2009. Le projet CommonJS n'est pas affiliรฉ avec le groupe de l'Ecma International TC39 travaillant sur ECMAScript, mais certains membres du TC39 participent au projet.
Historiquement, JavaScript รฉtait proposรฉ sur les serveurs de Netscape, par la suite distribuรฉs par Sun Microsystems sous les noms iPlanet et Sun ONE, mais JScript peut aussi รชtre utilisรฉ sur les serveurs Internet Information Services de Microsoft. JScript peut d'ailleurs servir pour scripter une plate-forme Microsoft Windows via Windows Scripting Host (WSH).
Il existe par ailleurs des projets indรฉpendants et Open Source d'implรฉmentation de serveurs en JavaScript. Parmi eux, on pourra distinguer Node.js, une plateforme polyvalente de dรฉveloppement d'applications rรฉseau se basant sur le moteur JavaScript V8 et les spรฉcifications CommonJS.
Autres supports
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ